package lab02.test17;

public class Test17 {
    public static void main(String[] args) {

        //variable
        //定义一个10个元素组成的一维数组
        //输出该数组中的最大值，最小值，所有元素总和
        //以及最大值和最小值在该数组中的位置

        int[] numbers = new int[5];

        numbers[0] = 10;
        numbers[1] = 9;
        numbers[2] = 13;
        numbers[3] = 17;
        numbers[4] = 11;

        //求最大值
        int max=0;
        int i;
        for ( i=0;i<numbers.length;i++){
            if(numbers[i]>max){
                max=numbers[i];
            }
        }
        System.out.println("最大值在第"+i+"位");
        System.out.println("最大值为："+max);

        //求最小值及位置
        int min=55;
        int j;
        for (j=0;j<numbers.length;j++){
            if(numbers[j]<min){
                min=numbers[j];
            }
        }
        System.out.println("最小值在第"+j+"位");
        System.out.println("最小值为："+min);

        //求和：将每一个元素都加载sum上
        int sum = 0;
        for (int n = 0; n< numbers.length;) {
            sum += numbers[n++];
        }
        System.out.println("总和是：" + sum);
    }
}
